home *** CD-ROM | disk | FTP | other *** search
/ BUG 1 / BUGCD1996_0708.ISO / pc / util / minilin / minilin.exe / USR / LOCAL / BIN / UTREE_BA.{_1 < prev    next >
Text File  |  1992-09-14  |  1KB  |  58 lines

  1. :
  2. #
  3. #       UTREE.BACKUP.SH
  4. #       UTREE backup directories and/or filesystems
  5. #       3.03-um klin, Sun Feb 16 16:07:46 1992
  6. #       Usage:          utree.backup backup_listfile
  7. #       Directory:      /usr/local/bin
  8. #       Version:        CADMUS MUNIX V.xx and RISC/os 4.xx
  9. #
  10. #       Copyright (c) 1991/92 by Peter Klingebiel & UNIX Magazin Muenchen.
  11. #       For copying and distribution information see the file COPYRIGHT.
  12. #
  13. #       SCCSID = @(#) utree 3.03-um (klin) Feb 16 1992 bin/utree.backup.sh
  14. #       USAGE  = @(#) Usage: utree.backup backup_listfile
  15.  
  16. if    test -w /dev/ris0         # Backup device on MUNIX V.3
  17. then
  18.   DEVICE=/dev/ris0
  19.   OPTION=DS
  20.   isctrl -i
  21.   isctrl -N
  22. elif test -w /dev/rst1          # Backup device on SunOs 4.x.x
  23. then
  24.   DEVICE=/dev/rst1
  25.   OPTION=
  26. elif test -w /dev/rst0          # Backup device on MUNIX V.2
  27. then
  28.   DEVICE=/dev/rst0
  29.   OPTION=DS
  30. elif test -w /dev/rmt/ctape0    # Backup device on RISC/os 4.xx
  31. then
  32.   DEVICE=/dev/rmt/ctape0
  33.   OPTION=
  34. else
  35.   echo "utree.backup: No tape device found"
  36.   exit 1
  37. fi
  38.  
  39. if test $# -eq 1
  40. then
  41.   LIST=$1
  42. else
  43.   echo "Usage: utree.backup backup_listfile"
  44.   exit 1
  45. fi
  46.  
  47. echo
  48. echo "UTREE.BACKUP from file $LIST to $DEVICE"
  49. echo
  50. <$DEVICE                        # Rewind
  51. if [ $? -ne 0 ]
  52. then
  53.   exit 1
  54. fi
  55. cpio -ov$OPTION >$DEVICE <$LIST # Backup
  56. exit $?
  57.  
  58.